Jeremy Wakeman

Jeremy Wakeman

Homepage, project information, and interests

Projects

This page is a list of software projects I'm involved with


Snal Linux

Snal Linux is a live linux distribution based on Arch Linux, the i3 window manager and the Firefox web browser. I am the primary maintainer of this project and it is actively maintained. The code is released under GPL version 3 so that it matches the upstream Arch Linux licensing. Source code and releases are hosted by Sourceforge.


jwscripts

jwscripts is a collection of bash scripts that I have built over the years. I am the primary maintainer of this project and it is actively maintained. The code is released under GPL version 3. Source code and releases are hosted by Sourceforge.


ACSES Radio Message Decoder (armd)

armd is a decoder and logger for Simple Timeslot/Frequency/Power (STFP). Note that this is STFP and not SFTP. SFTP is a popular file transfer protocol, appropriately called Secure File Transfer Protocol. STFP is a not very popular protocol used for communication, control, and logging of data radios.

The armd program listens on a UDP port for STFP messages from data radios, decodes the messages, and stores the messages in a database. The primary program is written in Rust, with supporting scripts in bash. I am the primary maintainer of this project and it is actively maintained. The copyright belongs to the National Railroad Passenger Corporation (Amtrak) because I wrote this as an Amtrak employee.

armd is used with ACSES data radios at Amtrak. ACSES stands for Advanced Civil Speed Enforcement System. It is a safety system implemented as part of Positive Train Control, and is used by passenger railroads in the northeastern United States.


Rust Rush

Rust Rush is a simple CLI viewer for Rush Hour that I wrote as an excuse to learn Rust. It lists games from Michael Fogleman's Rush Hour database. I am no longer maintaining this project; it was considered feature complete and made dormant on Octiber 26, 2020. My code is released under the MIT license so that it matches the upstream work by Michael Fogleman. Source code and releases are hosted by Sourceforge.


InfantryCavalryArtillery

InfantryCavalryArtillery is a napoleonic warfare simulator with a simple text interface written in perl. I am no longer maintaining this project; it was considered unmaintained and made dormant on October 31, 2020. The code is released under the MIT license. Source code and releases are hosted by Sourceforge.